<html>
<head><meta charset="utf-8"><title>New approach to x86-64 ISA &quot;levels&quot; in psABI · project-portable-simd · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/index.html">project-portable-simd</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/New.20approach.20to.20x86-64.20ISA.20.22levels.22.20in.20psABI.html">New approach to x86-64 ISA &quot;levels&quot; in psABI</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="213496877"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/New%20approach%20to%20x86-64%20ISA%20%22levels%22%20in%20psABI/near/213496877" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/New.20approach.20to.20x86-64.20ISA.20.22levels.22.20in.20psABI.html#213496877">(Oct 15 2020 at 22:40)</a>:</h4>
<p>Recently, glibc and others are working towards defining standardized "ISA levels" for x86, as tiers of features to check for without having to support every possible combination of features. This seems relevant for SIMD and feature detection.</p>
<p><a href="https://gitlab.com/x86-psABIs/x86-64-ABI/-/commit/77566eb03bc6a326811cb7e9a6b9396884b67c7c">https://gitlab.com/x86-psABIs/x86-64-ABI/-/commit/77566eb03bc6a326811cb7e9a6b9396884b67c7c</a></p>



<a name="213612638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/New%20approach%20to%20x86-64%20ISA%20%22levels%22%20in%20psABI/near/213612638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/New.20approach.20to.20x86-64.20ISA.20.22levels.22.20in.20psABI.html#213612638">(Oct 16 2020 at 20:50)</a>:</h4>
<p>Oh nice! I was actually thinking of something like this somewhere in cargo and rustc, so that we could basically tell people how to easily say "okay, I want my program to run on x86-64 silicon that was released at least as of 2010."</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>